@charset "UTF-8";
* { font-family: 'Microsoft YaHei', Verdana, Arial; margin:0; padding:0; }
body { font-family: 'Microsoft YaHei', Verdana, Arial; font-size:14px; text-align:left; background:#fff; min-width:1003px; margin:0; padding:0; background:#e9e9e9; }
table{ border-collapse: collapse; }
a { color:#39538e; text-decoration: none; }
a:hover { color:#39538e; text-decoration: underline; }
img{ border:0; }
.clearfix { clear:both; }
.hidden { display:none; }

/* common */
#header , #container , #copyright { text-align:center; clear:both; }
#header_bd , #container_bd , #copyright_bd { width:940px; margin:0 auto; clear:both; padding:0 5px; text-align:left; }

#container { padding-top:5px; }
#container , #copyright { background:url('images/main_bg.png') repeat-y center top; }

#container_bd:before , #container_bd:after{ content:"."; display:block; height:0; visibility:hidden; }
#container_bd:after { clear:both; }
#container_bd { position:relative; #zoom:1; text-align:left; }

#main { width:765px; overflow:hidden; }

/* header */
#header { background:#39538e; height:38px; float:left; font-size:14px; width:100%; min-width:960px; }
#header a { color:#ffffff; }

/* footer */
#copyright { color:#999999; font-size:10px; }
#copyright_bd { padding:15px 0 10px; width:930px; }
#copyright a { color:#999999; }

/* nav */
#nav { float:left; width:170px; overflow:hidden; }


/* table */
.gridView { border-collapse:collapse; width:95%; }
.gridView thead { font-weight:bold; background:#e5e5e5; }
.gridView td { border:1px solid #bbb; text-align:center; padding:3px 2px; }

/* add table */
.form_table { border:0; width:98%; }
.form_table td { padding:3px 8px;}
.form_table input , .form_table textarea { padding:1px 4px; }
.submit_button { font-weight:bold; padding:5px 15px; }

/* img */
img   {padding:1px;   border:1px   solid   #ddd;} 

/* 导航 tree view */
.treeview { font-size:11px; }
.treeview a { color:#000; font-size:11px; }
.treeview, .treeview ul {  padding: 0; margin: 0; list-style: none }
.treeview ul { background-color: white; margin-top: 4px; }
.treeview .hitarea { background: url(images/tree/tree/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; }

/* fix for IE6 */
* html .hitarea { display: inline; float:none; }
.treeview li { margin: 0; padding: 3px 0pt 3px 16px; }
.treeview a.selected { background-color: #eee; }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: url(images/tree/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/tree/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; } 
.treeview-famfamfam li { background-image: url(images/tree/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/tree/treeview-famfamfam.gif); } 
